package org.semanticflash.rdf.utils
{

	import flexunit.framework.TestCase;
	
	import com.bigflexlib.ds.container.utils.ContainerUtil;
	import com.bigflexlib.x.Object.ObjectUtil;

	[IgnoreTest]
	public class BasicTestBase extends TestCase
	{




		
		
		protected static function assertObjectsShallowStrictEqual( obj1:Object, obj2:Object ):void
		{
			
			if ( ! ObjectUtil.shallowCompare( obj1, obj2, true ) )
			{
				fail( "Expected two equal objects" );			
			}
		
		}





		/**
		 * 
		 * 
		 * 
		 * @param c1
		 * @param c2
		 * 
		 */		
		protected static function assertContainersEqual( c1:*, c2:* ):void
		{
		
			if ( ! ContainerUtil.eq( c1, c2 ) )
			{
				fail( "Failure: expected two containers with the same elements ( " + c1 + " , " + c2 + " ) " );
			}
		
		
		}

		
	}


}